<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02变量与常量</title>
</head>
<body>

<script>
    //JS是一门弱类型语言,不需要拍指定变量的数据类型
    //1.声明变量
    var a = 1;
    var b = 3.14;
    var c = '你们';
    var d = "好呀";//单引双引都可以
    var e = true;
    //可以一次性输出多个值,使用逗号隔开
    console.log(a, b, c, d, e);
    //根据存的值来推断变量的类型 typeof
    console.log(typeof a, typeof b, typeof c, typeof d, typeof e);
    a = 3.4;
    console.log(a, typeof a);// 3.4 number
    a = false;
    console.log(a, typeof a);//false boolean
    //JS 中用var可以重复声明变量
    var a = '哈哈哈我又来拉';
    console.log(a,typeof a);//String

    //使用let声明的变量不可以重复声明
    let x = 1;
    console.log(x,typeof x);
    x = 6.6;
    console.log(x,typeof x);
    //let x = true; //报错: x已被声明
    //console.log(x,typeof x);

    //声明常量
    const y=1;
    console.log(y);
    //y=33; // 常量的值不允许被修改
</script>
</body>
</html>